package org.osomit.sacct.security.otp.iface;

import org.osomit.sacct.security.otp.impl.OTPProfile;

import java.util.Collection;

/**
 * Place to hold all OTP Profiles
 *
 * @author Jian Fang (John.Jian.Fang@gmail.com)
 *
 * Date: Jun 26, 2009
 */
public interface OTPProfileRegistry {
    
	public void addOTPProfile(OTPProfile profile);

	public OTPProfile getOTPProfile(String profileSN);

	public Collection<OTPProfile> getOTPProfiles();

	public void updateOTPProfile(OTPProfile profile);
}
